package com.distribution.system.utils;

import java.nio.charset.StandardCharsets;
import java.util.Base64;

/**
 * 加密解密工具类，提供常用的加密解密方法
 */
public class EncryptionUtil {

    // Base64 编码
    public static String encodeBase64(String plainText) {
        byte[] plainBytes = plainText.getBytes(StandardCharsets.UTF_8);
        return Base64.getEncoder().encodeToString(plainBytes);
    }

    // Base64 解码
    public static String decodeBase64(String base64Text) {
        byte[] base64Bytes = Base64.getDecoder().decode(base64Text);
        return new String(base64Bytes, StandardCharsets.UTF_8);
    }
}
